//
//  BLMomentModel.h
//  Byelone
//
//  Created by Qi Liu on 2021/2/16.
//

#import <Foundation/Foundation.h>

//NS_ASSUME_NONNULL_BEGIN


//发布者信息
@interface UserHomeBaseVo : NSObject
@property(nonatomic,copy)NSString * userId;
@property(nonatomic,copy)NSString * identityAuth;
@property(nonatomic,copy)NSString * gradeAuth;
@property(nonatomic,copy)NSString * nickname;
@property(nonatomic,copy)NSString * picture;
@property(nonatomic,copy)NSString * birthday;
@property(nonatomic,copy)NSString * age;
@property(nonatomic,copy)NSString * height;
@property(nonatomic,copy)NSString * weight;
@property(nonatomic,copy)NSString * gender;
@property(nonatomic,copy)NSString * genderName;
@property(nonatomic,copy)NSString * marryStatus;
@property(nonatomic,copy)NSString * marryStatusName;
@property(nonatomic,copy)NSString * livingAreaId;
@property(nonatomic,copy)NSString * livingAreaName;
@property(nonatomic,copy)NSString * livingCityId;
@property(nonatomic,copy)NSString * livingCityName;
@property(nonatomic,copy)NSString * homeAreaId;
@property(nonatomic,copy)NSString * homeAreaName;
@property(nonatomic,copy)NSString * homeCityId;
@property(nonatomic,copy)NSString * homeCityName;
@property(nonatomic,copy)NSString * personalityTest;
@property(nonatomic,copy)NSString * expectationTest;
@property(nonatomic,copy)NSString * vip;
@end

@interface BaseRepler : NSObject
@property(nonatomic,copy)NSString * userId;
@property(nonatomic,copy)NSString * avatarUrl;
@property(nonatomic,copy)NSString * nickname;
@end

@interface ReplyModel : NSObject
@property(nonatomic,copy)NSString * momentId;
@property(nonatomic,copy)NSString * replyId;
@property(nonatomic,copy)NSString * replyType;//回复类型  1回复动态 2回复评论
@property(nonatomic,copy)NSString * replyContent;
@property(nonatomic,copy)NSString * replyTime;
@property(nonatomic,strong)BaseRepler * replyUser;//回复
@property(nonatomic,strong)BaseRepler * parentReplyUser;//被回复
@end


@interface URLModel : NSObject
@property(nonatomic,copy)NSString * height;
@property(nonatomic,copy)NSString * width;
@property(nonatomic,copy)NSString * momentUrl;
@property(nonatomic,assign)BOOL  isVerticalContent;
@end

@interface BLMomentModel : NSObject
@property(nonatomic,copy)NSString * momentId;
@property(nonatomic,copy)NSString * userId;
@property(nonatomic,copy)NSString * momentContent;
//多媒体内容 视频|图片
//0 纯文字 1 文字+图片 2 文字+视频
@property(nonatomic,copy)NSString * momentType;
//@property(nonatomic,copy)NSString * momentUrl1;
//@property(nonatomic,copy)NSString * momentUrl2;
//@property(nonatomic,copy)NSString * momentUrl3;
//@property(nonatomic,copy)NSString * momentUrl4;
//@property(nonatomic,copy)NSString * momentUrl5;
//@property(nonatomic,copy)NSString * momentUrl7;
//@property(nonatomic,copy)NSString * momentUrl8;
//@property(nonatomic,copy)NSString * momentUrl9;
@property(nonatomic,copy)NSArray <URLModel *> * momentUrlList;
@property(nonatomic,copy)NSString * createTime;
//发布者信息
@property(nonatomic,strong) UserHomeBaseVo * userHomeBaseVo;
@property(nonatomic,copy)NSString * like;
@property(nonatomic,copy)NSString * likeNum;
@property(nonatomic,copy)NSString * likerName;
@property(nonatomic,copy)NSArray<ReplyModel *> * replyList;

@end

//NS_ASSUME_NONNULL_END
